<?php
/*
	本插件：$this->model('model')->方法名();
	其他地方调用：model('jy_ailiao/model')->方法名();
*/
namespace jy_ailiao;
defined('BY_JYA') or exit('error');
class model extends \plugin{
	public function current_level_up_types(){
		$fuwuset=$this->plugin_setting('fuwuset');
		return str_array($fuwuset['level_up_types']);
	}
	public function get_area_code($area){
		$address=$area['province'];
		if($area['city']){
			$address.=' '.$area['city'];
		}
		if($area['district']){
			$address.=' '.$area['district'];
		}
		if($area['street']){
			$address.=' '.$area['street'];
		}
		$area_code=pdo_getcolumn('core_area',array('address'=>$address),'code');
		if(!$area_code){
			$isup=pdo_count('core_area',array(),'code');
			if($isup==0){
				require ROOT_D.'/update/update_area.php';
			}
		}
		return $area_code;
	}
	public function minzus(){
		$date=array(
			'0'=>'保密',
			'1'=>'汉族',
			'2'=>'回族',
			'3'=>'满族',
			'4'=>'维吾尔族',
			'5'=>'苗族',
			'6'=>'彝族',
			'7'=>'土家族',
			'8'=>'藏族',
			'9'=>'蒙古族',
			'10'=>'侗族',
			'11'=>'布依族',
			'12'=>'瑶族',
			'13'=>'白族',
			'14'=>'朝鲜族',
			'15'=>'哈尼族',
			'16'=>'黎族',
			'17'=>'哈萨克族',
			'18'=>'傣族',
			'19'=>'畲族',
			'20'=>'傈僳族',
			'21'=>'东乡族',
			'22'=>'仡佬族',
			'23'=>'拉祜族',
			'24'=>'佤族',
			'25'=>'水族',
			'26'=>'纳西族',
			'27'=>'羌族',
			'28'=>'土族',
			'29'=>'仫佬族',
			'30'=>'锡伯族',
			'31'=>'柯尔克孜族',
			'32'=>'景颇族',
			'33'=>'达斡尔族',
			'34'=>'撒拉族',
			'35'=>'布朗族',
			'36'=>'毛南族',
			'37'=>'塔吉克族',
			'38'=>'普米族',
			'39'=>'阿昌族',
			'40'=>'怒族',
			'41'=>'鄂温克族',
			'42'=>'京族',
			'43'=>'基诺族',
			'44'=>'德昂族',
			'45'=>'保安族',
			'46'=>'俄罗斯族',
			'47'=>'裕固族',
			'48'=>'乌孜别克族',
			'49'=>'门巴族',
			'50'=>'鄂伦春族',
			'51'=>'独龙族',
			'52'=>'赫哲族',
			'53'=>'高山族',
			'54'=>'珞巴族',
			'55'=>'塔塔尔族',
		);
		return $date;
	}
	public function zhiweis(){
		$date=array(
			'0'=>'待业',
			'1'=>'销售',
			'2'=>'客服',
			'3'=>'人事/行政',
			'4'=>'互联网/IT',
			'5'=>'自由职业',
			'6'=>'在校学生',
			'7'=>'公务员',
			'8'=>'外贸业',
			'9'=>'法律业',
			'10'=>'物流业',
			'11'=>'餐饮业',
			'12'=>'其他行业',
		);
		return $date;
	}
	public function jilog_cancel($order_id){
		$update=array(
			'status'=>4,
		);
		pdo_update('jy_ailiao_jilog',$update,array('id'=>$order_id));
		return true;
	}
	public function check_text($text){
		$ping=$this->plugin_setting('ping');
		if($ping['pingbi_text']){
			$pingbi_text=str_array($ping['pingbi_text']);
			foreach($pingbi_text as $pv){
				if(strpos($text,$pv) !== false){ 
					 exi('内容不能带有：个人联系方式！','error'); 
				}
			}
		}
		if($ping['pingbi_keytext']){
			$pingbi_keytext=str_array($ping['pingbi_keytext']);
			foreach($pingbi_keytext as $pv){
				if(strpos($text,$pv) !== false){ 
					 exi('内容不能带有：不合法的敏感词！','error'); 
				}
			}
		}
		if($ping['pingbi_num']){
			$newtext=preg_split('/(?<!^)(?!$)/u',$text);
			$num=0;
			foreach($newtext as $pv){
				if(is_numeric($pv)){
					 $num++;
					 if($num>=$ping['pingbi_num']){
						  exi('内容不能带有：个人联系方式(数字)！','error'); 
					 }
				}else{
					$num=0;
				}
			}
			
		}
		return true;
	}
}
?>